Improving Cache Utilization of Linear Relaxation Methods: Theory and Practice

نویسندگان

  • Federico Bassetti
  • Kei Davis
  • Madhav V. Marathe
  • Daniel J. Quinlan
  • Bobby Philip
چکیده

Applic~atiori codes wliilblg ac,hievr performance f;lr Itw than tht, iidvertist~tl c,apabilities of cxistiug archit,tytnrcs, and this pmble~ii is worsening with irlc,reasingly-I)arallcl machines. For large-scale nunlorical ilpplic~at,iorls, stencil opcratioris oftm iiriposc the grcat,cr part of the wmputat,ional cost, ant1 the primary sources of incfficic3icy arc thr costs of lllrssagc passing and poor c~he utilizat,ion. This paper proposes ant1 dcmonstjratcs optirnizations for stencil imd stencil-like comput,ations fol bot,li x2-ial ant1 parallel enviroriIrit,iit,s t,hat arr~eliorat,e tliesc sources of iw cfficienc~. Xtltlitiodly, we ;trgue that when stencil-like wmput,ations arc enc:odctl ;lt il high low1 using ob~cc,t-oricntt,d parallel array class libr;irics, thcw optinlizations, which arc hyo~~tl the capability of coxlpilcrs, rua>

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cache-Efficient Multigrid Algorithms

Multigrid is widely used as an efficient solver for sparse linear systems arising from the discretization of elliptic boundary value problems. Linear relaxation methods like Gauss-Seidel and Red-Black Gauss-Seidel form the principal computational component of multigrid, and thus affect its efficiency. In the context of multigrid, these iterative solvers are executed for a small number of iterat...

متن کامل

Non-linear Static Modeling of Moderately Thick Functionally Graded Plate Using Dynamic Relaxation Method

In this paper, nonlinear static analysis of moderately thick plate made of functionally graded materials subjected to mechanical transverse loading is carried out using dynamic relaxation method. Mindlin first order shear deformation theory is employed to consider thick plate. Discretized equations are extracted for geometrically nonlinear behavior analysis.Loading Conditions and boundary condi...

متن کامل

A new code transformation technique for nested loops

For good performance of every computer program, good cache utilization is crucial. In numerical linear algebra libraries, good cache utilization is achieved by explicit loop restructuring (mainly loop blocking), but it requires a complicated memory pattern behavior analysis. In this paper, we describe a new source code transformation called dynamic loop reversal that can increase temporal and s...

متن کامل

Non-linear Thermo-mechanical Bending Behavior of Thin and Moderately Thick Functionally Graded Sector Plates Using Dynamic Relaxation Method

In this study, nonlinear bending of solid and annular functionally graded (FG) sector plates subjected to transverse mechanical loading and thermal gradient along the thickness direction is investigated. Material properties are varied continuously along the plate thickness according to power-law distribution of the volume fraction of the constituents. According to von-Karman relation for large ...

متن کامل

کشف عوامل بازدارنده به کارگیری نتایج تحقیق در عملکرد بالینی پرستاران

  Background and Aim : This paper describes the views of clinical nurses regarding the utilization of nursing research in practice. Many studies have taken a quantitative approach and have focused on why nurses constrain to develop research for nursing and research participation. There is a need to understand the factors restricting clinical nurses in using research findings. The aim of this st...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999